bitkeeper revision 1.1653 (429f7931iJ8kgS9qBlBbtyY9irorQA)
authorcl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>
Thu, 2 Jun 2005 21:25:05 +0000 (21:25 +0000)
committercl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>
Thu, 2 Jun 2005 21:25:05 +0000 (21:25 +0000)
Many files:
  More include cleanups towards "include where it's used".
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
26 files changed:
xen/arch/x86/cpu/common.c
xen/arch/x86/genapic/bigsmp.c
xen/arch/x86/genapic/default.c
xen/arch/x86/genapic/es7000.c
xen/arch/x86/genapic/summit.c
xen/arch/x86/irq.c
xen/arch/x86/microcode.c
xen/arch/x86/nmi.c
xen/arch/x86/physdev.c
xen/arch/x86/smp.c
xen/arch/x86/smpboot.c
xen/arch/x86/vmx_io.c
xen/arch/x86/vmx_vmcs.c
xen/arch/x86/x86_32/domain_page.c
xen/arch/x86/x86_32/mm.c
xen/arch/x86/x86_32/traps.c
xen/arch/x86/x86_64/mm.c
xen/arch/x86/x86_64/traps.c
xen/common/dom0_ops.c
xen/common/dom_mem_ops.c
xen/common/event_channel.c
xen/common/multicall.c
xen/drivers/char/console.c
xen/include/asm-x86/shadow.h
xen/include/asm-x86/smp.h
xen/include/xen/softirq.h

index 06a814232282d32950a8743a39a52d0a7a67330f..fcb5c16ecb96fff1864df1b12ce63c318af84a44 100644 (file)
@@ -3,6 +3,7 @@
 #include <xen/string.h>
 #include <xen/delay.h>
 #include <xen/smp.h>
+#include <asm/current.h>
 #include <asm/processor.h>
 #include <asm/i387.h>
 #include <asm/msr.h>
index 1984b648257d1e63d48492385b3d5617b0dffa98..93c00b920861fce490cc5c89a69ae578afdd5a02 100644 (file)
@@ -5,6 +5,7 @@
 #define APIC_DEFINITION 1
 #include <xen/config.h>
 #include <xen/cpumask.h>
+#include <asm/current.h>
 #include <asm/mpspec.h>
 #include <asm/genapic.h>
 #include <asm/fixmap.h>
index 2fe4da78ea26b1f2b82ca56b020e8436b1c2f998..d84cf4114186fd909623e91ce483e592ae07bd54 100644 (file)
@@ -4,6 +4,7 @@
 #define APIC_DEFINITION 1
 #include <xen/config.h>
 #include <xen/cpumask.h>
+#include <asm/current.h>
 #include <asm/mpspec.h>
 #include <asm/mach-default/mach_apicdef.h>
 #include <asm/genapic.h>
index 9e6838486380ff449c140201ffdd4094e92ec040..05e94b0f046676e9d58c643f5f176e3ea7033055 100644 (file)
@@ -4,6 +4,7 @@
 #define APIC_DEFINITION 1
 #include <xen/config.h>
 #include <xen/cpumask.h>
+#include <asm/current.h>
 #include <asm/mpspec.h>
 #include <asm/genapic.h>
 #include <asm/fixmap.h>
index bbca9d8632a74e4be32b9bce6278357a160332c4..28a47f09decce2ca977173665925d17086ee5a01 100644 (file)
@@ -4,6 +4,7 @@
 #define APIC_DEFINITION 1
 #include <xen/config.h>
 #include <xen/cpumask.h>
+#include <asm/current.h>
 #include <asm/mpspec.h>
 #include <asm/genapic.h>
 #include <asm/fixmap.h>
index 88807d2b3d577a569cb37b3281e5c94aba999321..4381331eeba828595713d1a7259afec29fceafce 100644 (file)
@@ -11,6 +11,7 @@
 #include <xen/irq.h>
 #include <xen/perfc.h>
 #include <xen/sched.h>
+#include <asm/current.h>
 #include <asm/smpboot.h>
 
 irq_desc_t irq_desc[NR_IRQS];
index 83dd5c3501217a229ea5e472886bd6e6556c402f..a7bd0e5d68bbb003d75a446486bdaf550a8a4814 100644 (file)
@@ -77,6 +77,7 @@
 #include <xen/smp.h>
 #include <xen/spinlock.h>
 
+#include <asm/current.h>
 #include <asm/msr.h>
 #include <asm/uaccess.h>
 #include <asm/processor.h>
index 9357374381f37c14f4a429e554fe1126185f9509..0e03b6a674873fce412cea287bfbdb3ead0a61d9 100644 (file)
@@ -22,6 +22,7 @@
 #include <xen/sched.h>
 #include <xen/console.h>
 #include <xen/smp.h>
+#include <asm/current.h>
 #include <asm/mc146818rtc.h>
 #include <asm/msr.h>
 #include <asm/mpspec.h>
index 94cf15e2eb9a3db00d1adda2365e7953aaa85828..6eba1bfb22afeec165f542919d43f345675ace63 100644 (file)
@@ -6,6 +6,7 @@
 #include <xen/sched.h>
 #include <xen/irq.h>
 #include <xen/event.h>
+#include <asm/current.h>
 #include <asm/smpboot.h>
 #include <public/xen.h>
 #include <public/physdev.h>
index 9598ff2e93056e86f5ebec74a8be097e3f3d88f9..7f108b240e2059b628b3d92666f482481c17e95c 100644 (file)
@@ -14,6 +14,7 @@
 #include <xen/delay.h>
 #include <xen/perfc.h>
 #include <xen/spinlock.h>
+#include <asm/current.h>
 #include <asm/smp.h>
 #include <asm/mc146818rtc.h>
 #include <asm/flushtlb.h>
index 9249b88117a279195a11fd9ffa3723cec596e7a6..cfc2a57e4634ea3006b7cb369f79969a786826da 100644 (file)
@@ -40,6 +40,7 @@
 #include <xen/sched.h>
 #include <xen/irq.h>
 #include <xen/delay.h>
+#include <asm/current.h>
 #include <asm/mc146818rtc.h>
 #include <asm/desc.h>
 #include <asm/div64.h>
index 294c017b2a24219428b34b5e571e9a1ddc017898..8b28217489c17926f7edc93d1fb4f0a6937ba92c 100644 (file)
@@ -23,6 +23,7 @@
 #include <xen/errno.h>
 #include <xen/trace.h>
 
+#include <asm/current.h>
 #include <asm/cpufeature.h>
 #include <asm/processor.h>
 #include <asm/msr.h>
index 472b1afbe54b844a74f3019f490ea3d1aa7839d2..fd332873e9e483e11526082d3d100c05828dc5c1 100644 (file)
@@ -23,6 +23,7 @@
 #include <xen/lib.h>
 #include <xen/errno.h>
 
+#include <asm/current.h>
 #include <asm/cpufeature.h>
 #include <asm/processor.h>
 #include <asm/msr.h>
index 08673b2986919384818bfb2f7ca843b2b55bd14d..40d0f8f96420bc48d3e3341de77f2c687992120e 100644 (file)
@@ -15,6 +15,7 @@
 #include <xen/sched.h>
 #include <xen/mm.h>
 #include <xen/perfc.h>
+#include <asm/current.h>
 #include <asm/domain_page.h>
 #include <asm/flushtlb.h>
 #include <asm/hardirq.h>
index 885f064ffb48d403ca7edc74c302b0c2d6c05db9..b6786407cb208b374ca44ef85a8affb0db916ae5 100644 (file)
@@ -22,6 +22,7 @@
 #include <xen/lib.h>
 #include <xen/init.h>
 #include <xen/mm.h>
+#include <asm/current.h>
 #include <asm/page.h>
 #include <asm/flushtlb.h>
 #include <asm/fixmap.h>
index 98b6036c76232cb29e6b52659b82cacb1a2cf91a..0507f3be0a4da3505eca573127987950f8f739bc 100644 (file)
@@ -6,6 +6,7 @@
 #include <xen/console.h>
 #include <xen/mm.h>
 #include <xen/irq.h>
+#include <asm/current.h>
 #include <asm/flushtlb.h>
 
 #ifdef CONFIG_VMX
index 28c7da6590bd1b81e9d6fc9bb2644723476c0f96..fcc570ad7db66600c5e11321c32c13ab906e2fb6 100644 (file)
@@ -22,6 +22,7 @@
 #include <xen/init.h>
 #include <xen/mm.h>
 #include <xen/sched.h>
+#include <asm/current.h>
 #include <asm/asm_defns.h>
 #include <asm/page.h>
 #include <asm/flushtlb.h>
index 3a33e72a4d6e258cef68c1973033f8b210bcbf2b..6fc5b32fea1b50fde1c4dfb61cb1dd49c6defe05 100644 (file)
@@ -8,6 +8,7 @@
 #include <xen/irq.h>
 #include <xen/console.h>
 #include <xen/sched.h>
+#include <asm/current.h>
 #include <asm/flushtlb.h>
 #include <asm/msr.h>
 
index aae2a1172ccf44eabd1ccb8c62b26352552a5cf8..74830d3dc762f909f90d3c1d33c2ec0d0b0e37c3 100644 (file)
@@ -18,6 +18,7 @@
 #include <xen/trace.h>
 #include <xen/console.h>
 #include <public/sched_ctl.h>
+#include <asm/current.h>
 
 extern long arch_do_dom0_op(dom0_op_t *op, dom0_op_t *u_dom0_op);
 extern void arch_getdomaininfo_ctxt(
index 41a4406f0c0d65f58069cee82ddc12bb787eda6d..9e974be44dead5c35d6996a2fe3cfe8dc012c2e7 100644 (file)
@@ -14,6 +14,7 @@
 #include <xen/sched.h>
 #include <xen/event.h>
 #include <xen/shadow.h>
+#include <asm/current.h>
 #include <asm/domain_page.h>
 #include <asm/hardirq.h>
 
index 32e519bd1e6c99a5ab4d83ded2539730e60a1b5f..73fee6c38c70b198dcf0e35dfe40faedaa71c703 100644 (file)
@@ -22,6 +22,7 @@
 #include <xen/sched.h>
 #include <xen/event.h>
 #include <xen/irq.h>
+#include <asm/current.h>
 
 #include <public/xen.h>
 #include <public/event_channel.h>
index 3f6921353b8ee55ceb06df8768a7eaf5d49caa16..a3af8ef221bd39c8340714481c57cc050d9091fe 100644 (file)
@@ -10,6 +10,7 @@
 #include <xen/sched.h>
 #include <xen/event.h>
 #include <xen/multicall.h>
+#include <asm/current.h>
 #include <asm/hardirq.h>
 
 struct mc_state mc_state[NR_CPUS];
index e2eda771d253b320254d1d98aac50de8dbaf4717..de106c149eeee7e0676282b27f5d940a90129cb4 100644 (file)
@@ -19,6 +19,7 @@
 #include <xen/keyhandler.h>
 #include <xen/mm.h>
 #include <xen/delay.h>
+#include <asm/current.h>
 #include <asm/uaccess.h>
 #include <asm/debugger.h>
 #include <asm/io.h>
index d699c92dc007d8b5b7cbc97da2655d785516e9e8..d9eb79278675b4a3d4a3fd6307d99af6f68ba4a0 100644 (file)
@@ -27,6 +27,7 @@
 #include <xen/perfc.h>
 #include <xen/sched.h>
 #include <xen/mm.h>
+#include <asm/current.h>
 #include <asm/flushtlb.h>
 #include <asm/processor.h>
 #include <asm/domain_page.h>
index 08995644e8ab3ade4c5c421e6cf71e25b3673edf..c70f4d90fcc329ba6659459abde02011c102a83c 100644 (file)
@@ -8,7 +8,6 @@
 #include <xen/config.h>
 #include <xen/kernel.h>
 #include <xen/cpumask.h>
-#include <asm/current.h>
 #endif
 
 #ifdef CONFIG_X86_LOCAL_APIC
index de3480482ae2edd62dbe9689050263b0758cdb17..87d6c807eee3f0be30cf77ec2ceb77a3aaafba9f 100644 (file)
@@ -17,6 +17,7 @@
 #include <xen/lib.h>
 #include <xen/smp.h>
 #include <asm/bitops.h>
+#include <asm/current.h>
 #include <asm/hardirq.h>
 
 typedef void (*softirq_handler)(void);